package com.bestv.search.common.service.impl;

import com.bestv.search.common.dao.BizTypeDao;
import com.bestv.search.common.dataSource.DataSourceKey;
import com.bestv.search.common.model.BizType;
import com.bestv.search.common.service.BizTypeManager;

import java.util.List;

public class BizTypeManagerImpl implements BizTypeManager {

    private BizTypeDao bizTypeDao;

    public BizTypeDao getBizTypeDao() {
        return bizTypeDao;
    }

    public void setBizTypeDao(BizTypeDao bizTypeDao) {
        this.bizTypeDao = bizTypeDao;
    }

    public List<BizType> getAllBizTypes(DataSourceKey key) {
        return bizTypeDao.getAll();
    }

    public BizType saveBizTypes(DataSourceKey key, BizType bt) {
        return bizTypeDao.saveOrUpdateBizType(bt);
    }

    public BizType getBizTypeByName(DataSourceKey key, String name) {
        return bizTypeDao.getBizTypeByName(name);
    }
}
